'use strict';
/**
 * 永久素材管理
 * @param  {[type]} app      [description]
 * @param  {[type]} settings [description]
 * @return {[type]}          [description]
 */
module.exports = function(app, settings) {
	var debug = require('debug')('qywx-api'),
		express = require('express'),
		util = require('util'),
		url = require('url'),
		QywxAPI = require('../utils/QywxAPI')();
	var router = express.Router();
	/**
	      * [post 上传永久素材]
	      * 参数	必须	说明
          access_token	是	调用接口凭证
          agentid	是	企业应用的id，整型。可在应用的设置页面查看
          articles	是	图文消息，一个图文消息支持1到10个图文
          title	是	图文消息的标题
          thumb_media_id	是	图文消息缩略图的media_id, 可以在上传永久素材接口中获得
          author	否	图文消息的作者
          content_source_url	否	图文消息点击“阅读原文”之后的页面链接
          content	是	图文消息的内容，支持html标签
          digest	否	图文消息的描述
          show_cover_pic	否	是否显示封面，1为显示，0为不显示。默认为0
	      */
	router.post('/add_mpnews', function(req, res) {
			let accessToken = res.locals.account.accessToken;
			let agentid = req.body.agentid;
			let articles = req.body.articles;
      let title=req.body.title;
      let thumb_media_id=req.body.thumb_media_id;
      let author=req.body.author;
      let content_source_url=req.body.content_source_url;
      let content=req.body.content;
      let digest=req.body.digest;
      let show_cover_pic=req.body.show_cover_pic;

			QywxAPI.add_mpnews(accessToken, agentid, articles,title,thumb_media_id,author,content_source_url,content,digest,show_cover_pic, function(err, data) {
				if (err) {
					return res.status(500).json({
						success: false,
						errCode: 500,
						errMsg: err.message
					});
				}
				return res.status(200).json({
					success: true,
					data: data
				});
			});
		})
		/**
      * [get 获取永久素材]
		    参数	必须	说明
      */
	router.get('/get', (req, res) => {

	})

	app.use('/material', router);
}
